#!/bin/bash

# 列出目录内容
echo "列出目录内容:"
ls

# 详细列出文件和目录信息
echo "详细列出文件和目录信息:"
ls -l

# 创建新目录
echo "创建新目录:"
mkdir new_directory

# 删除文件或目录
echo "删除文件或目录:"
rm -rf new_directory

# 复制文件或目录
echo "复制文件或目录:"
cp source_file destination_file

# 移动或重命名文件或目录
echo "移动或重命名文件或目录:"
mv old_file new_file

# 创建空文件
echo "创建空文件:"
touch empty_file

# 连接并显示文件内容
echo "连接并显示文件内容:"
cat file_content

# 分页查看大文件
echo "分页查看大文件:"
more large_file

# 搜索文本文件
echo "搜索文本文件:"
grep "search_text" file_name

# 查找指定条件的文件
echo "查找指定条件的文件:"
find /path -name "file_name"

# 输出文本到屏幕
echo "输出文本到屏幕:"
echo "Hello, World!"

# 以超级用户权限运行
echo "以超级用户权限运行:"
sudo command

# 查看历史命令
echo "查看历史命令:"
history

# 清除终端屏幕
echo "清除终端屏幕:"
clear

# 设置环境变量
echo "设置环境变量:"
export MY_VARIABLE="value"

# 执行脚本或设置变量
echo "执行脚本或设置变量:"
source script_file

# 查找可执行文件位置
echo "查找可执行文件位置:"
which command

# 查看命令手册
echo "查看命令手册:"
man command

# 测试网络连通性
echo "测试网络连通性:"
ping -c 4 google.com

# 查看系统资源使用情况
echo "查看系统资源使用情况:"
top

# 显示进程列表
echo "显示进程列表:"
ps aux

# 结束进程
echo "结束进程:"
kill process_id

# 排序行
echo "排序行:"
sort file_name

# 去除重复行
echo "去除重复行:"
uniq file_name

# 压缩或解压缩文件
echo "压缩或解压缩文件:"
tar -czvf archive.tar.gz directory

# 处理gzip压缩文件
echo "处理gzip压缩文件:"
gzip file_name

# 修改文件或目录权限
echo "修改文件或目录权限:"
chmod 755 file_name

# 改变文件所有者
echo "改变文件所有者:"
chown user:group file_name

# 下载网页内容
echo "下载网页内容:"
curl -O http://example.com

# 远程登录
echo "远程登录:"
ssh user@hostname

# 编辑文件
echo "编辑文件:"
nano file_name

# 版本控制工具
echo "版本控制工具:"
git init

# 文本流编辑器
echo "文本流编辑器:"
sed 's/old/new/g' file_name

# 数据处理工具
echo "数据处理工具:"
awk '{print $1}' file_name

# 计算字符、单词和行数
echo "计算字符、单词和行数:"
wc file_name

# 磁盘空间检查
echo "磁盘空间检查:"
df -h

# 计算磁盘占用
echo "计算磁盘占用:"
du -sh directory

# 查看网络连接
echo "查看网络连接:"
netstat -tuln

# 网络防火墙管理
echo "网络防火墙管理:"
iptables -L

# 维护长挂后台会话
echo "维护长挂后台会话:"
screen -S session_name

# 定时任务
echo "定时任务:"
crontab -e

# 创建硬链接或软链接
echo "创建硬链接或软链接:"
ln -s source_file link_name

# 驱动挂载点
echo "驱动挂载点:"
mount /dev/sda1 /mnt

# 卸载挂载点
echo "卸载挂载点:"
umount /mnt

# 重启机器
echo "重启机器:"
reboot

# 关机或休眠
echo "关机或休眠:"
shutdown -h now

# 强制关机
echo "强制关机:"
halt

# 获取当前工作目录
echo "获取当前工作目录:"
pwd

# 简单易用的文本编辑器
echo "简单易用的文本编辑器:"
vi file_name